Пререквизиты: Вам необходимо установить Java JDK и определить переменную среды JAVA_HOME.
Необходимо установить Eclipse IDE. Хорошая новость, что Ant входит в поставку Eclipse.
Итак, начнём.
Файл build.xml
Это файл, который описывает задачи, выполняемые Apache Ant. Для OpenXava предопределенные задачи следующие:
generateCode: Выполняет первичную генерацию кода.
regenerateCode: Выполняет регенерацию кода - используется после внесения изменений. Эта задача замещает весь код, сгенерированный ранее.
updateSchema: Выполняет создание или изменение таблиц в базе данных.
deployWar: Устанавливает все необходимые файлы для запуска в сервере приложений и запускает приложение.
rebuild: Перекомпиляция и пересборка кода.
generatePortlets: Создает портлеты для использования с портальными системами, такими как Liferay, Stringbeans..
all: Это задача выполняет большинство задач, определенных в build.xml. Это задача по-умолчанию (исполняется Ant, если при запуске Ant не указана конкретная задача).
Выполнение неявно определенной задачи (by default) из файла build.xml
Наведите курсор мыши на файле build.xml из нашего проекта, далее нажав правую кнопку, выберите из открывшегося меню пункт Run As – 2 AntBuild. Будет выполнена задача по-умолчанию из файла build.xml.
Выполнение заданной Ant-задачи из build.xml
Наведите курсор мыши на файле build.xml из нашего проекта, далее нажав правую кнопку, выберите из открывшегося меню пункт Run As – 3 AntBuild …, в появившемся меню выберите задачу для запуска.
Использование "External Tools".
С помощью средства Eclipse "External Tools" (Внешние инструменты) можно еще упростить запуск Ant-задач путем создания конфигураций внешних инструментов. Средство "External Tools" имеет встроенную поддерку Ant. Выберите символ, расположенный в верхней части окна Eclipse, в открывшемся меню выберите Run As.
Создание новой задачи начинается с выбора символа (на рисунке отмечен 1). Необходимо убедиться, что мы на закладке Main (см. метку 2 на иллюстрации). Здесь мы проверяем, что задан файл build.xml из нашего проекта (метка 3). Затем задаем нужное имя конфигурации (метка 4).
Далее перейдем на закладку Targets.
Теперь вы помечаем задачи Ant, которые мы запланировали запустить, остальные задачи должны быть непомеченны. В нашем примере помечена задача "desplegarWar" (некоторые названия на иллюстрации испанские) помечена. Обратите внимание на задачу "todo"- это задача по-умолчанию (default).
И, наконец, мы переходим на закладку Refresh, чтобы проверить, что опция the entire workspace (вся рабочая область) выбрана.
Запуск ранее определенных в "External Tools" задач.
Как только новые задачи определены в "External Tools" , запуск их на исполнение не составляет труда. Выбираем символ . Если мы уже запускали определенные нами задачи, они будут доступны для запуска непосредственно из открывшегося меню(на рисунке в качестве примера выбрана задача номер 4 Gestio.regenerarCodigo). Если задача не представлена в меню, нужно перейти в пункт External Tools... и выбрать задачу оттуда.
Выполнение задач Ant из Eclipse
Пререквизиты: Вам необходимо установить Java JDK и определить переменную среды JAVA_HOME.
Необходимо установить Eclipse IDE. Хорошая новость, что Ant входит в поставку Eclipse.
Итак, начнём.
Файл build.xml
Это файл, который описывает задачи, выполняемые Apache Ant. Для OpenXava предопределенные задачи следующие:
Выполнение неявно определенной задачи (by default) из файла build.xml
Наведите курсор мыши на файле build.xml из нашего проекта, далее нажав правую кнопку, выберите из открывшегося меню пункт Run As – 2 AntBuild. Будет выполнена задача по-умолчанию из файла build.xml.Выполнение заданной Ant-задачи из build.xml
Наведите курсор мыши на файле build.xml из нашего проекта, далее нажав правую кнопку, выберите из открывшегося меню пункт Run As – 3 AntBuild …, в появившемся меню выберите задачу для запуска.Использование "External Tools".
С помощью средства Eclipse "External Tools" (Внешние инструменты) можно еще упростить запуск Ant-задач путем создания конфигураций внешних инструментов. Средство "External Tools" имеет встроенную поддерку Ant. Выберите символСоздание новой задачи начинается с выбора символа
Далее перейдем на закладку Targets.
Теперь вы помечаем задачи Ant, которые мы запланировали запустить, остальные задачи должны быть непомеченны. В нашем примере помечена задача "desplegarWar" (некоторые названия на иллюстрации испанские) помечена. Обратите внимание на задачу "todo"- это задача по-умолчанию (default).
И, наконец, мы переходим на закладку Refresh, чтобы проверить, что опция the entire workspace (вся рабочая область) выбрана.
Запуск ранее определенных в "External Tools" задач.
Как только новые задачи определены в "External Tools" , запуск их на исполнение не составляет труда. Выбираем символ